
package Processing.dbclass;

import Processing.PikaDate;

/**
 * Đây là class lưu trữ thông tin của Bill
 * @author long
 */
public class Bill {

    /**
     * Constructor của class Bill
     */
    public Bill() {
        Amount = -1;
    }

    /**
     * Biến chứa ID của Bill
     */
    private int BillID;

    /**
     * Biến chứa ID của PatientID
     */
    private int PatientID;
    /**
     * Biến chứa Amount của Bill
     */
    private double Amount;

    /**
     * biến chứa CollectorID
     */
    private String CollectorID;

    /**
     * biến chứa DateMade của Bill
     */
    private PikaDate DateMade;

    /**
     * Biến chứa DatePaid của Bill
     */
    private PikaDate DatePaid;

    /**
     * Biến chứa Paid của Bill
     */
    private boolean Paid;

    /**
     * Method trả vè Collector ID
     * @return Collector ID
     */
    public String getCollectorID() {
        return CollectorID;
    }

    /**
     * Method gán giá trị cho Collector ID
     * @param CollectorID
     */
    public void setCollectorID(String CollectorID) {
        this.CollectorID = CollectorID;
    }

    /**
     * Method trả vè PatientID
     * @return PatientID
     */
    public int getPatientID() {
        return PatientID;
    }

    /**
     * Method gán giá trị cho PatientID
     * @param PatientID
     */
    public void setPatientID(int PatientID) {
        this.PatientID = PatientID;
    }

    /**
     * Method trả về Amount của Bill
     * @return Amount
     */
    public double getAmount() {
        return Amount;
    }

    /**
     * Method gán giá trị cho Amount của Bill
     * @param Amount
     */
    public void setAmount(double Amount) {
        this.Amount = Amount;
    }

    /**
     * Method trả về BillID của Bill
     * @return BillID
     */
    public int getBillID() {
        return BillID;
    }

    /**
     * Method gán giá trị cho billID
     * @param BillID
     */
    public void setBillID(int BillID) {
        this.BillID = BillID;
    }

    /**
     * Method trả về DateMade của Bill
     * @return DateMade
     */
    public PikaDate getDateMade() {
        return DateMade;
    }

    /**
     * Method gán giá trị cho DateMade của Bill
     * @param DateMade
     */
    public void setDateMade(PikaDate DateMade) {
        this.DateMade = DateMade;
    }

    /**
     * Method trả về DatePaid của Bill
     * @return DatePaid
     */
    public PikaDate getDatePaid() {
        return DatePaid;
    }

    /**
     * Method gán giá trị cho DatePaid của Bill
     * @param DatePaid
     */
    public void setDatePaid(PikaDate DatePaid) {
        this.DatePaid = DatePaid;
    }

    /**
     * Method trả về Paid của Bill
     * @return Paid
     */
    public boolean isPaid() {
        return Paid;
    }

    /**
     * Method gán giá trị cho Paid của Bill
     * @param Paid
     */
    public void setPaid(boolean Paid) {
        this.Paid = Paid;
    }

}
